/**
 * System:      oshys
 * Model:       log
 * Licence:     GNU General Public License v3
 * Author:      sunwl
 * Date:        2010/02/19
 */
package org.oshys.util.logging;
/**
 * 格式化接口。<br>
 * 所有格式化Log消息的格式化器都应该实现该接口。
 * @author sunwl
 */
public interface IFormatter {
    // 半角空格
	static final String SPACE = " ";
	// 系统换行符
	static final String LINE_SEPARATOR = System.getProperty("line.separator");
	// 文件路径分割符号。在windows中是\，在Unix中是/
	static final String FILE_SEPARATOR = System.getProperty("file.separator");
	/**
	 * 格式化一个消息。
	 * @param msg 
	 * @return 
	 */
	String format (LogMessage msg);

}

